#include <iostream>
#include "work_deal.h"
/*这个程序模拟了银行叫号机-柜台服务人员的工作模式，按道理说“取号”和“柜台人员当前任务办理结束”这两个指令应当是程序从外部硬件读取的信号，
 * 但是由于没有这个测试条件，所以程序将以上两个变量简化，简化结果是在程序启动之后，在在终端按0并enter代表取号，程序会将当前客户加入到队列中并
 * 自动输出排队排队人数，为了尽快演示结果，假设每个业务处理只需要2秒钟，2秒钟之后会自动触发当前业务办理结束的信号，并自动按先后顺序呼叫下一位
 * 客户前来柜台办理业务
 */
using namespace std;
int main() {
    work_deal work_deal_1;//创建了一个work_deal类的对象，它的构造函数会自动创建两根线程分别模拟叫号机和柜台处理人员
    while (true);//阻塞主函数，不然主函数会迅速结束并强行关闭线程
}